Analyzing Digital Images for Authenticating Memorabilia Items

ABSTRACT

A digital image of an item, created by a creator, can be received at an authentication server from a collector. The creator and collector can have profiles on the authentication server. The item can have an associated with the creator. The association can be a mark placed on the item. The co-location of the creator and the collector can be verified at the time of creation of the item. The digital image of the item can be transferred to the collector for verification of its authenticity. A record of ownership can be generated and stored in electronic storage with the digital image. The record of ownership can indicate that the collector owns the item.

CROSS REFERENCE TO RELATED APPLICATIONS

This application is a continuation of U.S. patent application Ser. No.15/588,581 entitled “Analyzing Digital Images for AuthenticatingMemorabilia Items,” filed May 5, 2017. The disclosure of theabove-identified patent application is hereby incorporated by referencein its entirety.

TECHNICAL FIELD

The subject matter described herein relates to computer verification ofdigitized images of memorabilia items.

BACKGROUND

Counterfeit memorabilia is rife in the memorabilia resale industry.Authentication certificates are typically generated by sales people as aguarantee that they have self-certified a piece of memorabilia as beingauthentic. When memorabilia is sold from one memorabilia collector tothe next, the memorabilia sales people make money, but the person,group, or organization that is the subject of the memorabilia, thememorabilia creator, makes nothing.

SUMMARY

In some aspects, methods, systems and graphical user interfaces aredescribed that are configured to authenticate the creation and thetransfer of ownership of items. The items can be memorabilia items. Themethods can include, and the systems can be configured to perform, oneor more of the following operations.

A first digital image can be received at a server from a firstelectronic device associated with a first user. The first digital imagecan be obtained by a camera of a first electronic device associated withthe first user. The first digital image can include at least an image ofa item. An indication of a location of the first electronic device,associated with the first user, can be received at the server.

The item can have an association with a second user, the second userdifferent from the first user. In some examples, the association caninclude a mark put on the item by the second user. The mark can include,for example, an autograph, a scratch, damage, embellishment, or thelike. The second user can be a memorabilia creator. In some examples,the first user can have a first user profile electronically stored on anauthentication server and the second user can have a second user profileelectronically stored on the authentication server. The second user canhave a second electronic device. The second electronic device can obtainlocation information associated with the second electronic device andtransmit the location information to the server.

A verification that the first location, of the first electronic device,is within a threshold distance from the second location, of the secondelectronic device, can be performed by the server. In some examples, theserver can be a memorabilia authentication server configured to supporta platform for creating and managing authentication certificatesassociated with items.

The first digital image can be transmitted to the second electronicdevice associated with the second user, the memorabilia creator. Thetransmitting of the first digital image can be performed in response toverifying that the first location, associated with the first user, iswithin a predefined threshold distance from the second location,associated with the second user. The verification can be performed by aserver, such as a memorabilia verification server.

A verification can be received from the second electronic device. Theverification can include an indication that the first digital imageincludes the item having an association with the second user. Theverification can be input by the second user. In some examples, theverification can be input by the second user through a graphical userinterface presented on a display device of the second electronic deviceassociated with the second user. The graphical user interface can beconfigured to allow the second user to increase the size of the firstdigital image presented within the graphical user interface, rotate thefirst digital image, or the like.

A record of ownership can be generated. The record of ownership cancomprise the first digital image having a digital representation of theitem, an indication of the ownership of the item by first user, and anindication of the creation of the item by the second user, or the like.The record of ownership can be generated in response to receipt, at theserver, of the verification that the first digital image includes adigital representation of the item having an association with the seconduser.

The first digital image of the item and the record of ownership can bestored in electronic storage. The electronic storage can be a secureelectronic storage and associated with the first user profile. Thestoring can be performed by a server, such as an authentication server.

The presently described methods can optionally include, and thepresently described systems can optionally be configured to perform, oneor more of the following operations. A request can be received totransfer ownership of the item from the first user to a third user. Thethird user can have a third user profile electronically stored on theauthentication server. The request can be received from a firstelectronic device associated with the first user and received at thememorabilia authentication server. In response to the request beingreceived at the memorabilia authentication server, the memorabiliaauthentication server can cause a graphical user interface to beinitiated, on a display of the first electronic device, that includesinstructions to obtain a second digital image of the item. The seconddigital image of the item can be received, at the server, from the firstelectronic device. The second digital image can be obtained by a cameraof the first electronic device.

A first set of pixels can be identified within the first digital imagethat correspond to the item. In some examples, the first set of pixelscan be identified by the first electronic device. In other examples, thesecond digital image can be transmitted to the server and the server canidentify the first set of pixels. In some implementations, the firstelectronic device can run a software application that includesinstructions for identifying items in an image. A second set of pixelswithin the second digital image can be identified that correspond to theitem. In some examples, the second set of pixels can be identified bythe first electronic device. In other examples, the second set of pixelscan be identified by the server.

A verification that the second set of pixels correspond to the first setof pixels can be performed. The verification can be performed by thememorabilia authentication server. A request to authorize the transferof ownership of the item from the first user to the third user can betransmitted to an electronic device associated with the second user. Thesecond user can be the memorabilia creator. The request to authorize thetransfer of ownership of the item can comprise one or more of the firstdigital image of the item, the second digital image of the second item,the first set of pixels, the second set of pixels, an analysis of acomparison between the first set of pixels and the second set of pixels,or the like.

A graphical user interface can be initiated on a display of the secondelectronic device to facilitate interaction with one or more of thefirst digital image of the item, the second digital image of the seconditem, the first set of pixels, the second set of pixels, or the like, bythe second user. The second user can zoom, slide, rotate, or the likethe images presented through the graphical user interface to facilitateidentifying and verifying whether the images contain the item and/or thelikeness of the second user.

An authorization to transfer the ownership can be received from thesecond electronic device provided by the second user. The authenticationcan be received at the memorabilia authentication server. In response tothe authentication from the second user, the first digital image of theitem and the unique identifier can be stored in electronic memory andassociated with the third user profile.

Implementations of the current subject matter can include, but are notlimited to, methods consistent with the descriptions provided herein aswell as articles that comprise a tangibly embodied machine-readablemedium operable to cause one or more machines (e.g., computers, etc.) toresult in operations implementing one or more of the described features.Similarly, computer systems are also described that may include one ormore processors and one or more memories coupled to the one or moreprocessors. A memory, which can include a computer-readable storagemedium, may include, encode, store, or the like one or more programsthat cause one or more processors to perform one or more of theoperations described herein. Computer implemented methods consistentwith one or more implementations of the current subject matter can beimplemented by one or more data processors residing in a singlecomputing system or multiple computing systems. Such multiple computingsystems can be connected and can exchange data and/or commands or otherinstructions or the like via one or more connections, including but notlimited to a connection over a network (e.g. the Internet, a wirelesswide area network, a local area network, a wide area network, a wirednetwork, or the like), via a direct connection between one or more ofthe multiple computing systems, etc.

The details of one or more variations of the subject matter describedherein are set forth in the accompanying drawings and the descriptionbelow. Other features and advantages of the subject matter describedherein will be apparent from the description and drawings, and from theclaims. While certain features of the currently disclosed subject matterare described for illustrative purposes in relation to certain specificsoftware and/or hardware architectures, it should be readily understoodthat such features are not intended to be limiting. The claims thatfollow this disclosure are intended to define the scope of the protectedsubject matter.

DESCRIPTION OF DRAWINGS

The accompanying drawings, which are incorporated in and constitute apart of this specification, show certain aspects of the subject matterdisclosed herein and, together with the description, help explain someof the principles associated with the disclosed implementations. In thedrawings,

FIG. 1 is an illustration of a system having one or more featuresconsistent with the present description;

FIGS. 2A-2B illustrate some implementations having one of more featuresconsistent with the present description;

FIGS. 3A-3D illustrate a process flow diagram for a method having one ormore features consistent with the present description;

FIGS. 4A-4C illustrate a process flow of a method having one or morefeatures consistent with the present description;

FIGS. 5A-5D are process flow diagrams for a method having one or morefeatures consistent with the present description;

FIGS. 6A-6N illustrate a process flow diagram for a method having one ormore features consistent with the present description;

FIG. 7 shows a process flow having one or more features consistent withthe presently described subject matter;

FIG. 8 shows a process flow having one or more features consistent withthe presently described subject matter;

FIGS. 9A-9D show views of a graphical user interface having one or morefeatures consistent with the presently described subject matter;

FIGS. 10A-10G show views of a graphical user interface having one ormore features consistent with the presently described subject matter;

FIGS. 11A-11J show views of a graphical user interface having one ormore features consistent with the presently described subject matter;

FIGS. 12A-12G show views of a graphical user interface having one ormore features consistent with the presently described subject matter;and

FIGS. 13A-13F show views of a graphical user interface having one ormore features consistent with the presently described subject matter;

DETAILED DESCRIPTION

The presently described subject matter provides for a technical solutionto allow creators of memorabilia to authenticate the memorabilia, trackownership of the memorabilia and continue to receive the benefit as thememorabilia moves from one collector to the next. The presentlydescribed subject matter also provides for a technical solution to allowcollectors of memorabilia to ascertain the authenticity of memorabiliawhen receiving it from collectors or organizations that are not thecreators of the memorabilia. The creation and transfer of items can bemanaged by a server, such as an memorabilia authentication server. Thememorabilia authentication server can provide a platform supporting oneor more operations of a memorabilia authentication application systemdistributed across multiple electronic devices. An initiation of anaction by one user of the memorabilia authentication application systemcan cause the server to trigger actions on one or more electronicdevices. For example, a request to transfer ownership of a item betweentwo users can cause the triggering of a notification or an applicationon an electronic device associated with the creator of that item.

FIG. 1 is an illustration of a system 100 having one or more featuresconsistent with the present description. The system 100 can beconfigured to facilitate authentication, monitoring, and tracking ofmemorabilia created by a memorabilia creator. The system 100 can includea server(s) 102. The server(s) 102 can comprise one or more processors104 that are configured to perform one or more operations as describedherein.

The system 100 can be configured to facilitate the creation of acertificate verifying the authenticity of an item created by an itemcreator. For example, a memorabilia item created by a celebrity, sportspersonality, or the like. The certificate can be referred to herein as acertificate, an authentication certificate, an electronic certificate, arecord of ownership, or the like. The authentication certificate can bean electronic certificate 106 stored in electronic memory 108. Theelectronic certificate 106 can be associated with one or moreverification items. The or more verification items can be used, by theserver(s) 102, to verify the authenticity of a memorabilia item. The oneor more verification items can include an information set about thememorabilia item. The information set about the memorabilia item caninclude a subject, type, shape, color, size, or the like, of thememorabilia item. The information set can include an indication of oneor more characteristics of the memorabilia item, such as an indicationof an autograph, a size of the autograph relative to the size of thememorabilia item, a color of the autograph, a message on the memorabiliaitem, or the like. The one or more verification items can include one ormore images of the memorabilia item, one or more videos of thememorabilia item, or the like.

A certificate 106, stored in electronic memory 108, can be at least partof an ownership record for the item. The ownership record for the itemcan include a record of the title transfer of the item. The verificationrecord can be referred to herein as an ownership record or a record ofownership. The record of ownership can be an entry in a database, a dataobject in a database, a data file within a storage repository, a tablewithin a database, or the like. The ownership record can includeinformation on every entity that owned the memorabilia item, details ofthe sales or exchanges of the memorabilia item, or the like. Each entry,or transaction, in the verification record can have a unique identifier.In some examples, the certificate 106 can include one or more of anidentity of each prior owner of the memorabilia item, an indication of alocation of each transfer of ownership of the memorabilia item, anindication of an amount paid for each transfer of ownership, anindication of the date and/or time of each transfer, or the like.

The ownership record can be stored on multiple electronic memories, suchas electronic memory 108, maintained by multiple servers, such as server102. In some examples, in response to each transaction associated with averification record and/or certificate 106 of a memorabilia item, aunique transaction identifier can be generated. The unique transactionidentifier can be associated with transaction data. The transaction datacan include information about the transaction, such as an identity theassignor of a memorabilia item, the identity of the assignee, a locationof the transaction, an indication of what was exchanged for thememorabilia item, or the like.

In some variations, a copy of the certificate 106 can be replicated onmultiple different servers. For example, servers 120, 120′ and 120″ canbe configured to be in electronic communication with the server 102. Insome variations, server 102 may be referred to as a primary server. Theprimary server 102 can be configured to facilitate the generation of thecertificate 106 and manage the certificate 106 as the ownership of thememorabilia items changes. The servers 120, 120′ and 120″ may be slaveservers. The slave servers can be configured to maintain copies 124,124′ and 124″ of certificate 106. The copies 124, 124′ and 124″ can bepart of copies of the verification record maintained and managed byserver 102. The replication of the certificate 106 on the variousservers 102, 124, 124′, 124″, can be triggered in response to thegeneration of a certificate 106 on any one of the servers. Similarly,replication of an update to a certificate 106 on the various servers102, 124, 124′, 124″, can be triggered in response to the update of acertificate 106 on any one of the servers.

In some variations, any one server 102, 120, 120′, and 120″ can functionas a primary server and any of the other servers can function as a slaveserver. Which mode, whether in a primary mode or a slave mode, theserver will operate in can be determined at the time of a transaction.For example, if server 120′ is providing the best quality of service toa mobile device, such as mobile device 110, at the time of a creation ofa memorabilia item, the server 120′ may act as the primary server. Theother servers, servers 102, 120, and 120″, may function as slaveservers, receiving and maintaining copies of the certificate generatedby the server 120′.

Servers 102, 120, 120′ and 120″ may be disposed at different locationsand in electronic communication through a network. For example, throughnetwork, 109. In some examples, the network 109 includes the Internet.Occasionally a server may go offline. As such, immediate updating of averification record associated with a memorabilia item, at that server,may not take place. The system 100 can be configured to cause theverification records maintained by that server to be updated based onthe verification records stored on the other servers. Accuracy of theverification record can be maintained during the update by ensuring thatmore than one server includes the same verification record. Should averification record at a server be corrupted for some reason, crowdsourcing of the verification records maintained at other servers can beperformed. In some variations, the verification record that has the mostagreement between servers can be the one that is adopted accurate. Inother variations, the verification record that has above a thresholdnumber, or percentage, of servers in agreement, can be adopted as theaccurate verification record.

In some variations, the servers 102, 120, 120′, and 120″ can be at leastpart of a distributed database. The distributed database can maintain acontinuously growing list of ordered records, such as verificationrecords for memorabilia items. Each of the ordered records can include atimestamp and a link to the previous block. Copies of the orderedrecords can be maintained on each of the servers 102, 120, 120′, and120″. A peer-to-peer network and a distributed timestamping server canbe implemented to autonomously maintain the copies of the orderedrecords on each of the servers.

FIGS. 2A and 2B illustrate some implementations having one of morefeatures consistent with the present description. The implementationscan include steps by which a memorabilia item can be authenticated. Thememorabilia collector 201 and the memorabilia creator 202 can be knownto a memorabilia authentication computing system, such as computingsystem 100 illustrated in FIG. 1. The memorabilia collector may presentan item 203 to the memorabilia creator 202 to be marked in some uniquemanner by the memorabilia creator 202. The memorabilia creator 202 canmark the item 203 in some unique way, for example, by putting theirautograph 204 on the item 203.

In some examples, the memorabilia creator 202 can provide a code to thememorabilia collector 201. The code can be associated with thememorabilia creator 202. The code can be provided verbally (as shown by205), on paper (as shown by 206), in a digital image (as shown by 207),transmitted from a mobile device, or the like. The memorabilia collector201 can input the code into his or her electronic device, such aselectronic device 112, illustrated in FIG. 1. The memorabilia collector201 can also obtain a digital image of the item 203 with the autograph204. The electronic device 112 can be configured to upload the digitalimage and the code to a server, such as server 102. The server 102 canbe configured to cross-reference the code with a database of memorabiliacreators to identify the memorabilia creator that created thememorabilia item. Based on the code and/or one or more other factors,the digital image of the item 203 with the autograph 204 is sent to theelectronic device of the memorabilia creator 202. The memorabiliacreator 202 can authenticate the image as of a genuine memorabilia item205, in which case a memorabilia certificate will be generated. Thememorabilia creator can authenticate the memorabilia item through theelectronic device associated with the memorabilia creator. If thememorabilia creator 202 does not authenticate the image as being of agenuine memorabilia item 205, then no certificate will be generated. Anotification can be sent to the electronic device of the memorabiliacollector 201 to notify them of a verification or denial by thememorabilia creator 202.

FIGS. 3A-3D illustrate a process flow diagram for a method 300 havingone or more features consistent with the present description. Method 300can be a method for generating a certificate 106 to be associated with amemorabilia item. Method 300 can be a method for the memorabilia creatorto facilitate the generation of a certificate 106 verifying theauthenticity of the memorabilia item. In some examples, a memorabiliacreator can be a celebrity, sports venue, concert venue, sportingpersonality, musician, pop-star, politician, royalty, or the like.

At 302, a memorabilia collector can present an object to the memorabiliacreator to be, for example, autographed by the memorabilia creator. Inresponse to the memorabilia creator autographing the object, the objectbecomes a memorabilia item and as such can become an object ofhistorical interest. Examples of objects that are typically presented tomemorabilia creators include photographs, posters, scripts, books,baseballs, footballs, basketballs, sports attire including jerseys andshorts, baseball caps, head gear, helmets, sweat bands, T-Shirts, sportsequipment, hockey sticks, lacrosse sticks, baseball bats, or the like.

In some examples, a downloadable program can be initiated on a computingdevice, such as a mobile device 110 of the system 100, as illustrated inFIG. 1. The downloadable program can be configured to cause one or moreprocessors of the mobile device 110 to perform one or more operations infurtherance of generating a verification certificate for a memorabiliaitem. In some examples, the memorabilia creator can initiate thedownloadable program. The downloadable program can facilitate capture ofone or images, one or more video images, or the like, of the memorabiliaitem.

At 304, the memorabilia creator can cause the mobile device 110 tocapture one or more verification items associated with the memorabilia.For example, the memorabilia creator can use the mobile device 110 toobtain one or more video images of the process by which the memorabiliaitem was created. The mobile device 110 can be used to capture a videoof the memorabilia creator autographing the object to make a memorabiliaitem. The mobile device 110 can be used to capture an image of thememorabilia item after being autographed by the memorabilia creator. Thedownloadable program implemented on the mobile device 110 can beconfigured to prompt the memorabilia creator to input information aboutthe memorabilia item. For example, the memorabilia creator can input anindication of the type of memorabilia item, a size of the memorabiliaitem, a color of then memorabilia item, or the like.

The mobile device 110 can be associated with a memorabilia creator thatis registered with the server 102. The mobile device 110 can be verifiedas the mobile device 110 associated with the memorabilia creator. Insome examples, the downloadable application can cause the mobile device110 to be assigned a verification token. The verification token can be aunique token that is assigned to the mobile device 110 associated withthe memorabilia creator. When the mobile device 110 generates averification item, the verification item can be associated with theverification token of the mobile device 110. For example, an image of amemorabilia item, taken by a camera on the mobile device 110, caninclude an indication of the token of the mobile device 110. Theindication can be embedded in the image, included in metadata for theimage, or the like. By providing a token to the mobile device 110 thatis applied to each verification item, the provenance of the verificationitems can be known and verified as being associated with memorabiliacreator.

The mobile computing device 110 can be configured to obtain a locationwhen the memorabilia item is created. The location can be determinedbased on one or more geolocation signals received at a geolocationsensor of the mobile device 110. The location can be determined based onone or more wireless networks detected by the mobile device 110. Thelocation can be determined based on one or more signals received, by themobile device 110, from one or more base stations. The location can beentered by the memorabilia creator.

At 306, information about the memorabilia collector can be obtained. Insome variations, the information can be entered into a downloadableapplication on the mobile device 110. The memorabilia creator can enteridentifying information of the memorabilia collector. In othervariations, the memorabilia collector may have a mobile device 112 witha downloadable application executed on it. The mobile device 112 can beconfigured to detect the presence of the mobile device 110. Thedetection can be facilitated through the applications installed on themobile devices 110 and 112. In response to a prompt from the memorabiliacreator input through the mobile device 110, the mobile device 110 maycommunicate with the mobile device 112 causing the mobile device 112 toprompt the memorabilia collector to input their information.

In some variations, the memorabilia collector may be a registered userof the system 100. The memorabilia collector may have a user identity onthe system 100. Information associated with the memorabilia collectormay be stored on the server 102. The memorabilia creator can enter theuser identity of the memorabilia collector when creating the memorabiliaitem. In some variations, one or more functions or operations attributedto the memorabilia creator and/or user devices associated with thememorabilia creator can be performed by the memorabilia collector and/oruser devices associated with the memorabilia collector.

At 308, the mobile device 110 associated with the memorabilia creatorcan be configured to communicate with the server 102. The mobile device110 can be configured to upload the information obtained at 304 and 306.The memorabilia creator can be registered with the server 102. Thememorabilia creator can have a memorabilia creator identity at theserver 102.

At 310, in response to receipt of the information from the mobile device110 associated with the memorabilia creator, the server 102 can beconfigured to generate a verification certificate 106 for thememorabilia item. The verification certificate 106 can be associatedwith one or more items of information associated with the memorabiliaitem, the memorabilia creator and the memorabilia collector.

At 312, the server 102 can be configured to send the verificationcertificate 106 and/or information associated with the verificationcertificate 106 to the mobile device 110 associated with the memorabiliacreator. The mobile device 110 can be configured to present theverification certificate 106 and/or the information associated with theverification certificate 106 to the memorabilia creator. The mobiledevice 110 of the memorabilia creator can be configured to prompt thememorabilia creator to review and verify that the information on thecertificate 106 is correct.

In response to an indication that there is an error in the information,the mobile device 110 can be configured to prompt the memorabiliacreator to correct the information.

At 314, in response to the memorabilia creator verifying theinformation, the mobile device 110 can be configured to send a signal tothe server 102 indicating that the memorabilia creator has verified theinformation. In response to receiving the signal indicating that thememorabilia creator has verified the information, the server 102 can beconfigured to make a permanent record of the verification certificate106. The verification certificate 106 can be stored in non-volatilememory. In some variations, the verification certificate 106 can bestored on multiple data ledgers. For example, the verificationcertificate 106 can be stored as part of a blockchain of memorabiliatransactions.

The server 102 can be configured to send a signal to the mobile device110 associated with the memorabilia creator and/or the mobile device 112associated with the memorabilia collector, indicating that theverification certificate 106 has been saved by the server 102.

FIGS. 4A-4C illustrate a process flow of a method 400 having one or morefeatures consistent with the present description. Method 400 canfacilitate the generation of a memorabilia item by a memorabiliacollector that is verified by the memorabilia creator.

At 402, an object can be autographed by a memorabilia creator to form amemorabilia item. The memorabilia item can be owned by a memorabiliacollector.

At 404, the memorabilia collector can obtain one or more validatingimages and/or video images of the memorabilia item. The one or morevalidating images can be configured to facilitate verification of thememorabilia item(s). The one or more validating images and/or videoimages can be obtained by the mobile device 112 associated with thememorabilia collector. The memorabilia collector may be a registereduser of the server 102 and have a user identity maintained by the server102. The mobile device 112 may have a token associated with it. Thetoken may have been generated by the server 102 and provided to themobile device 112. The token can be a fixed code that can be affixed tothe one or more verification items, obtained by the mobile device 112,of the memorabilia items. The memorabilia item may be an object that hasbeen autographed, signed, modified, or the like, by a memorabiliacreator.

One or more pixels of the digital image can be coded, by the mobiledevice 112, based on the token associated with the mobile device 112.The coded pixels can be dispersed throughout the digital image in adefined pattern. Encoding the pixels of a digital image can facilitatedetection of manipulation of the digital image. For example, a series ofpixels may be modified to have a particular coding. The series of pixelsmay be given a pattern. The pattern may include a pattern templatemodified by the token associated with the individual mobile device 112.When analyzing the digital image, the pattern can be looked for. If thepattern cannot be found, then it can indicate that the digital image hasbeen tampered with.

At 406, the one or more validating images and/or video images can beprovided, from the mobile device 112 of the memorabilia collector, tothe server 102. The server 102 can be configured to validate thecredentials of the memorabilia collector. The memorabilia collector caninput, through the mobile device 112, an identity of the memorabiliacreator associated with the memorabilia item shown in the one or morevalidating images and/or video images.

At 408, the server 102 can be configured to transmit the one or morevalidating images and/or video images to the mobile device 110associated with the memorabilia creator.

At 410, the downloaded application on the mobile device 110 can beconfigured to request verification, from the memorabilia creator, thatthe one or more validating images and/or video images show thememorabilia item that the memorabilia creator autographed, wrote on,authorized, or the like. The downloaded application can be configured torequest verification and/or input of certain information about thememorabilia item, for example, was the memorabilia item autographed, wasa message included, the details of any message that was included, alocation of the signature, a significance of the memorabilia item (forexample, the memorabilia item being a football used in a particularSuper Bowl), a location of the creation of the memorabilia item, or thelike.

When the memorabilia collector and the memorabilia creator areperforming this verification at the time of the memorabilia creation,location information associated with the verification image(s) and/orvideo image(s) obtained by the mobile device 112 associated with thememorabilia collector can be obtained. Similarly, location informationassociated with the mobile device 110 of the memorabilia creator can beobtained. The location information from both mobile devices 110 and 112can be compared to verify that both mobile devices are at the samelocation.

At 412, if the memorabilia creator denies that the verification image(s)and/or verification video image(s) show a valid memorabilia item, theserver 102 can be configured to send a notification to the memorabiliacollector through the mobile device 112 associated with the memorabiliacollector. The request to generate a verification certificate for amemorabilia item can be purged from the server 102.

At 414, if the memorabilia creator verifies the verification image(s)and/or verification video image(s) do show a valid memorabilia item, theserver 102 can be configured to generate a verification certificate 106for the memorabilia item. The verification certificate 106 can bewritten to a permanent ledger. There may be a plurality of permanentledgers associated with a plurality of servers. The verificationcertificate 106 can be written to each permanent ledger. Therefore, ifone permanent ledger is tampered with or fails, the other permanentledgers will maintain a true record of the verification certificate 106.

At 416, the server 102 can be configured to notify the memorabiliacollector, through the mobile device 112, and the memorabilia creator,through the mobile device 110, that a verification certificate 106 hasbeen generated by the server 102.

FIGS. 5A-5D are process flow diagrams for a method 500 having one ormore features consistent with the present description. Method 500 can beconfigured to facilitate the mass generation of memorabilia items. Amass generation of memorabilia items can be at a concert, a convention,when a stadium is being demolished or renovated, or the like.

At 502, a verified memorabilia creator can initiate a mass signingevent. The mass signing event can be established on server 102. A masssigning event established on server 102 can configure server 102 tocapture the creation of multiple memorabilia items by the memorabiliacreator. Mass signing events typically have a continuous flow ofautographs being provided by the memorabilia creator to many memorabiliacollectors. The server 102 can be configured to capture each of thesememorabilia item creations in a permanent ledger.

At 504, information about the mass memorabilia item creation event canbe provided to the server 102. The provided information can control theflow of memorabilia items being captured and certified as the imageand/or likeness of the memorabilia creator. The information about theevent can include a location of event, a date and/or time of event, anumber of memorabilia items to be created, a duration of the event, anidentity of the objects being turned into memorabilia items, the sourceof the object (collector or creator provided), or the like.

At 506, in response to receiving the information about the massmemorabilia item creation event, the server 102 can be configured togenerate and provide one or more start codes and one or more end codesfor the mass memorabilia item creation event.

At 508, the memorabilia creator can generate a code, for example a 1Dbarcode, 2D barcode, 3D barcode, audible code, alphanumeric code, or thelike. The code can be scanned by each memorabilia collector thatreceived a memorabilia item created at the mass memorabilia itemcreation event. Each collector may be required to download anapplication onto a mobile device, such as mobile device 112. Theapplication can be configured to facilitate capture of the code througha camera of the mobile device 112. The code can be presented on a screenin the vicinity of the memorabilia creator, printed on boards, or thelike.

At 510, the server 102 can receive a request from the memorabiliacreator to start the mass memorabilia creation event. The memorabiliacreator can provide the start code to the server 102 to initiate themass memorabilia creation event. The server 102 determines whether itshould start the mass memorabilia creation event. The server 102 can beconfigured to verify the information provided at 404. For example, ifthe memorabilia creator has provided a start code during an incorrecttime, or the mobile device 110 associated with the memorabilia creatoris in an incorrect location, the server 102 will not start the massmemorabilia creation event.

At 512, a memorabilia collector may scan a code displayed at the massmemorabilia creation event. The code can be scanned using a camera of amobile device 112 of the memorabilia collector. In response to a codebeing scanned the server 102 can be notified, by the mobile device 112,of the memorabilia collector, that the mobile device 112 will obtain amemorabilia item from the memorabilia creator. The server 102 cangenerate a verification record having a unique identifier and associatedwith the memorabilia collector.

At 514, the memorabilia collector can obtain a digital image of thememorabilia item in response to the memorabilia item provided to thememorabilia collector by the memorabilia creator. The digital image canbe obtained by a camera of the mobile device 112 associated with thememorabilia collector. The mobile device 112 can include a unique token.The unique token can be used to generate a unique coding for attachingto the digital image obtained by the camera of the mobile device 112.The unique coding can be embedded in metadata, embedded in one or moredata sections associated with individual pixels of the digital image, orthe like.

At 516, upon receipt of the digital image and/or the an indication thatthe mobile device 112 has scanned the code, the server 102 can generatea verification record. The verification record can include a certificate106, one or more digital images of the memorabilia item, an identity ofthe owner of the memorabilia item, an identity of the creator of thememorabilia item, or the like.

At 518, in some variations, the memorabilia collector can scan a secondbarcode with a camera of the mobile device 112, associated with thememorabilia collector, to signify that they have entered all theinformation necessary. The second barcode can also prevent thememorabilia collector from obtaining multiple memorabilia items duringthe mass memorabilia item creation event.

At 520, the server 102 can save the verification record for thememorabilia items to permanent memory 108. In some variations, there aremultiple servers 102 configured to save multiple copies of theverification record. The verification record can include the memorabiliacreator's identity, the memorabilia collector's identity, one or moreimages of the memorabilia item, a location of the event, a time ofevent, or the like.

At 522, the server 102 can be configured to send a confirmation messageto the mobile device 110 associated with the memorabilia creator and themobile device 112 associated with the memorabilia collector. Theconfirmation message can include an indication that the server 102 hassaved the verification record associated with the memorabilia itemcreated at the mass memorabilia creation event. The server 102 canprovide an indication of a failure to save the verification record.

FIGS. 6A-6N illustrate a process flow diagram for a method 600 havingone or more features consistent with the present description. The method600 can be performed by one or more computing devices to facilitate thetransfer of ownership of memorabilia items having verification recordsmaintained by a server, such as server 102.

The server 102 can be configured to store one or more verificationrecords for one or more memorabilia items. The verification record of amemorabilia item can include a verification certificate 106. Theverification certificate 106 can be a record of authenticity for thememorabilia item and can be used as an instrument to transfer ownershipof the memorabilia item.

When a first memorabilia collector desires to transfer a memorabiliaitem to a second memorabilia collector, the first memorabilia collectorcan initiate a transfer of the memorabilia item. For example, at 602,the first memorabilia collector can initiate a transfer of thememorabilia item using a downloaded application on a mobile device 112associated with the first memorabilia collector. The initiation caninclude an entry and/or selection, by the first memorabilia collector,of an identity of the second memorabilia collector. The initiation caninclude an entry and/or selection, by the first memorabilia collector,of an identity of the verification certificate associated with thememorabilia item to be transferred to the second memorabilia collector.The server 102 can maintain memorabilia collector profiles. The firstmemorabilia collector can have a profile maintained by the server 102.The first memorabilia collector profile can include an identity of thefirst memorabilia collector, an indication of the verificationcertificates owned by the first memorabilia collector, or the like. Thesecond memorabilia collector profile can include an identity of thesecond memorabilia collector, and indication of the verificationcertificates owned by the second memorabilia collector, or the like.

At 603, in some implementations, the server, such as a server 102, canreceive the request from the memorabilia collector imitated at 602.

If the second memorabilia collector does not have an identity maintainedby the server 102, the server 102 can require the second memorabiliacollector to register with the server 102.

At 604, the server 102 can be configured to request confirmation fromthe second memorabilia collector that they desire to receive thetransfer of the verification certificate associated with the memorabiliaitem to be transferred. The request for confirmation can be providedthrough a mobile device 114 associated with the second memorabiliacollector. The server 102 can also provide, to the second memorabiliacollector, an indication of the restrictions on the transfer of theverification certificate associated with the memorabilia item to betransferred, set by the first memorabilia collector and/or thememorabilia creator. The server 102 can also provide one or moreconditions of transfer set by the first memorabilia collector and/or thememorabilia creator.

The verification certificate for the memorabilia item can be generatedfor the specific purpose of verifying the authenticity of the signatureand/or autograph, on the memorabilia item, of the memorabilia creator.In some examples, the verification certificate for a memorabilia itemcannot be transferred from one memorabilia collector to another withoutthe permission of the memorabilia creator. The memorabilia creator canspecify at the time of creation of the verification certificate, orthereafter, that the memorabilia item can, or cannot, be transferred.The memorabilia creator can specify that the memorabilia creator is toreceive a commission on any value exchanged for the memorabilia item orthe transfer of the memorabilia item will be unauthorized and theverification certificate associated with the memorabilia item willbecome invalid.

At 605, a second collector can be asked to verify that they desire toproceed with the transfer of ownership of the memorabilia item from thefirst memorabilia collector. The request to verify can be receivedthrough an electronic device associated with the second memorabiliacollector. For example, the request to verify can be provided through anemail, a notification on a smart device, a text message, a telephonecall, or the like.

At 606, if the second memorabilia collector rejects the transfer, theserver 102 can notify the first memorabilia collector through the mobiledevice 112 associated with the first memorabilia collector. Allinformation associated with the failed transfer can be purged by theserver 102.

At 608, in response to the second memorabilia collector confirming thetransfer of the verification certificate from the first memorabiliacollector to the second memorabilia collector, the server 102 caninitiate a verification certificate transfer protocol. The verificationprotocol can include multiple verification steps to verify theauthenticity of the memorabilia item and/or the validity of thetransfer.

At 610, the server 102 can obtain the verification record for thememorabilia item from memory 108. The verification record can include arecord of prior transfers of the memorabilia item, previous digitalimages obtained of the memorabilia item, or the like. The verificationrecord can include an identity of the memorabilia creator, date ofcreation, location of creation, original memorabilia collector, alltransfers with all information of transfers, dates, images of allprocessed verifications and sequence of use of the verificationcertificate, or the like.

At 612, the server 102 can request one or more digital images to betaken of the memorabilia item at the time of transfer of the memorabiliaitem. In some variations, the digital image(s) can be obtained by thefirst memorabilia collector and/or the second memorabilia collector. Thedigital image(s) can be obtained at the time of transfer or can beobtained when the first memorabilia collector sends the memorabilia itemand when the second memorabilia collector receives the memorabilia item.The digital images can be obtained from electronic devices associatedwith the memorabilia collectors.

At 614, in response to the first memorabilia collector not providing thedigital image(s) of the memorabilia item for the transfer, the server102 can terminates the request to verify the transfer of the ownershipof the memorabilia item from the first memorabilia collector to thesecond memorabilia collector. The termination of the verification of thetransfer means that the verification certificate is not associated withthe second memorabilia collector.

At 616, the server 102 can notify the first memorabilia collector andthe second memorabilia collector that the verification certificate isnot to be transferred. The notification can be provided to thememorabilia collectors through electronic devices associated with thememorabilia collectors, through email, through applications, by textmessage, telephone call, or the like.

At 618, in response to the first memorabilia collector providing digitalimages of the memorabilia item, one or more digital images can beprovided by the second memorabilia collector. The one or more digitalimages from the second memorabilia collector can be obtained by a cameraof the mobile device 114 associated with the second memorabiliacollector.

At 620, the server 102 prepares the received digital images forprocessing. Preparing the received digital images for processing caninclude color balancing, resizing, reorienting, or the like.

At 622, the server 102 can identify the number of digital images toprocess. In some variations, the memorabilia item may have had multipleowners and therefore, multiple images associated with the memorabiliaitem may be stored on the server. The number of digital images caninclude the images stored on the server, images from the firstmemorabilia collector, images from the second memorabilia collector, orthe like.

At 624, the server 102 can analyze the digital images received from thefirst memorabilia collector, the second memorabilia collector, and/orstored on the server 102, or other servers. The server 102 can beconfigured to analyze the digital images to determine whether thememorabilia item, the autograph of the memorabilia creator, a message,or the like, are included within the digital image. The verificationcertificate 106 can include an indication of objects that should bepresent in the digital images.

At 626, the server 102 can compare the digital images received from thefirst memorabilia collector and/or the second memorabilia collector, toone or more original and historical images of the memorabilia item thatare stored on a server 102. The server 102 can be configured to identifyone or more objects in the digital images and make one or morecomparisons of the identified objects with objects contained inhistorical digital images of the memorabilia item. The server 102 can beconfigured to compare the shape of object, color of object, size ofobject, shape of the autograph or signature, geometry of the autographor signature, size of the autograph, size of object vs size of autographor signature on object, location and placement of autograph or signatureon object, color of background vs autograph or signature, illuminationof objects hue of the color compared to the hue of the autograph orsignature, and/or other comparisons.

At 628, a determination can be made whether the digital image(s) wereprocessed properly. If the server 102 detects an error in theprocessing, the digital image(s) can be reprocessed by the server 102.

At 630, the server 102 can be configured to obtain images of theoriginal autograph or signature and all subsequent verifications of theautograph or signature of the memorabilia item creator. In someimplementations, a set of pixels associated with the memorabilia itemcan be identified within each of the digital images. The set of pixelscan be identified by edge analysis techniques to identify edges ofobjects within a digital image. When the verification certificateassociated with a memorabilia item indicates that the memorabilia item,for example, is a baseball, the edge analysis techniques can beconfigured to identify an object in the digital image that resembles abaseball. One or more pixels of the set of pixels can be identified thatincludes a likeness of the memorabilia collector. The likeness of thememorabilia collector can include a signature, a mark, or the like.

The server 102, can take the original and all subsequent certifiedversions of the signature/autograph and proceed to do an in-depthanalysis of the autograph/signature of the memorabilia item. The server102 can be configured to scale the new image(s) provided by thememorabilia collector(s). The new image(s) are scaled so that the sizeof the autogr9aph/signature in the new image(s) matches the size of theautograph/signature in the old image(s). The server 102 can perform adirect comparison of the original image(s) of the autograph/signaturewith the new image(s) being verified. The server 102 can perform a fulltopographical analysis of the new image(s) to the original image(s) andnote of any variation. The server can compare the autographs/signaturesby separating the image of the autograph/signature into sections. Afirst section of the signature/autograph can be compared to a firstsection of the new signature, a second section of thesignature/autograph can be compared to a second section of the newsignature, and so on until the entire signature is analyzed. The angleson letters and patterns are analyzed and compared. The color of theoriginal autograph can be compared to the color of the new image. Thecolor can be tracked over time and fading can be considered based onage, location, or the like, of the memorabilia item. The angles on allcurves and loops are analyzed to verify that they match, the writingstyle is analyzed to ensure that it matches, separation between lettersis compared, cross overs, dots and positioning of any additional marksis compared, or the like.

At 632, a determination can be made as to whether the images have beenproperly processed. The determination can be based on an errorassessment associated with the digital images.

At 634, the server 102 proceeds to compare each one of the stored imagesfrom prior transfers of the certification and keeps track of each one.The server 102, can compare each certified image of theautograph/signature and all subsequent certified versions of thesignature/autograph and proceeds to do an in-depth analysis of allhistorical images of the autograph/signature. The analysis performed canbe similar to the analysis performed at step 530.

At 636, the server 102 can be configured to generate a report on thecomparison of the image(s). The server 102 can use the information fromall images and comparisons from the present and past objects andautographs/signatures to prepare a report. The report can be provided tothe memorabilia item creator. The server 102 can transmit the latestimage(s) of the memorabilia item including the autograph/signature tothe memorabilia creator. The report can also be provided to the firstmemorabilia collector and the second memorabilia collector. The reportcan be provided to a mobile device 110 associated with the memorabiliacreator.

At 637, the memorabilia creator and the memorabilia collector(s) canverify the authenticity of any new digital images of the memorabiliaitem. The verification can be based on the new digital image(s) beingpresented to the memorabilia collector(s) and memorabilia creator. Theverification can be based on the report generated at 636.

At 638, the memorabilia creator can verify that the autograph orsignature is a true likeliness of the memorabilia creator. In somevariations, the memorabilia creator may be the only individual that candetermine if the image(s) are of his or her image and likeness. Thememorabilia creator can determine the originality of his autograph orsignature as he or she is the expert of his or her own image andlikeness.

At 640, in response to the memorabilia creator denying that theautograph/signature is original, the server notifies the firstmemorabilia collector and the second memorabilia collector that thememorabilia creator has denied the authenticity of theautograph/signature.

At 642, in response to the memorabilia creator verifying theautograph/signature, the server 102 can process the validation from thememorabilia creator. The server 102 can initiate the transfer of thevalidation certificate 106 associated with the memorabilia item from thefirst memorabilia collector to the second memorabilia collector.

At 644, the first memorabilia collector is notified of the positiveoutcome of the verification of the memorabilia item. At 646, the secondmemorabilia collector is notified of the positive outcome of theverification of the memorabilia item. The notifications can be providedthrough one or more of an electronic device, an email, a text message, aphone call, or the like.

At 648, the server 102 can request that the second memorabilia collectorconfirm the transfer of the memorabilia item. In some implementations,the server 102 can request that the first memorabilia collector confirmthe transfer of the memorabilia item. Confirmation of the transfer canbe provided through one or more of verifying the transfer through aninteraction with an application running on a computing device, replyingto an email, affirmatively responding to a text message, verifying via atelephone call, or the like.

At 650, the server 102 transfers the verification certificate associatedwith the memorabilia item. The verification certificate 106 can be movedfrom the first memorabilia collector profile maintained by the server102 to the second memorabilia collector profile maintained by the server102. The server 102 can update the verification record associated withthe memorabilia item to include the digital image(s) obtained by theserver 102 during the transfer from the first memorabilia collector andthe second memorabilia collector. The verification record can be updatedwith the report generated by the server 102.

The server(s) 102 can include one or more processors 104. Processor(s)104 is configured to provide information processing capabilities toserver(s) 102 having one or more features consistent with the currentsubject matter. Processor 104 may include one or more of a digitalprocessor, an analog processor, a digital circuit designed to processinformation, an analog circuit designed to process information, a statemachine, and/or other mechanisms for electronically processinginformation. Although processor 104 is shown in FIG. 1 as a singleentity, this is for illustrative purposes only. In some implementations,processor(s) 104 may include a plurality of processing units. Theseprocessing units may be physically located within the same device, orprocessor(s) 104 may represent processing functionality of a pluralityof devices operating in coordination. The processor(s) 104 may beconfigured to execute machine-readable instructions, which, whenexecuted by the processor(s) 104 may cause the processor(s) 104 toperform one or more of the functions described in the presentdescription. The functions described herein may be executed by software;hardware; firmware; some combination of software, hardware, and/orfirmware; and/or other mechanisms for configuring processingcapabilities on processor(s) 104.

Electronic storage 108 may comprise electronic storage media thatelectronically stores information. The electronic storage media ofelectronic storage 108 may include one or both of system storage that isprovided integrally (i.e., substantially non-removable) with a computingdevice, and/or removable storage that is removably connectable to server102 via, for example, a port (e.g., a USB port, a firewire port, etc.)or a drive (e.g., a disk drive, etc.). Electronic storage 108 mayinclude one or more of optically readable storage media (e.g., opticaldisks, etc.), magnetically readable storage media (e.g., magnetic tape,magnetic hard drive, floppy drive, etc.), electrical charge-basedstorage media (e.g., EEPROM, RAM, etc.), solid-state storage media(e.g., flash drive, etc.), and/or other electronically readable storagemedia. The electronic storage 108 may include one or more virtualstorage resources (e.g., cloud storage, a virtual private network,and/or other virtual storage resources). Electronic storage 108 maystore software algorithms, information determined by processor 104,information received from one or more computing devices, such as server102, client computing devices, information that enables the one or morecomputing device to function, or the like.

FIG. 7 shows a process flow 700 having one or more features consistentwith the presently described subject matter. The operations described inprocess flow 700 can be performed by one or more of the systemcomponents described in the present description, for example, one ormore of the system components of system 100.

At 702, a first digital image can be received from a first electronicdevice associated with a first user. The first digital image can includeat least an image of a memorabilia item. An indication of a location ofthe first electronic device can be received. The first user can have afirst user profile on a memorabilia authentication server. Thememorabilia item can have a likeness of a second user different from thefirst user. The second user can have a second user profile on thememorabilia authentication server. The first digital image can beobtained by a camera of the first electronic device.

At 704, a verification that the first location is within a definedthreshold distance from a second location can be performed. Theverification can be performed using location information from a firstelectronic device associated with the first user and locationinformation from a second electronic device associated with the seconduser.

At 706, the first digital image can be transmitted to the secondelectronic device. The transmitting of the first digital image can beperformed in response to verifying that the first location, associatedwith the first user, is within a predefined threshold distance from thesecond location, associated with the second user. The verification canbe performed by a server, such as a memorabilia verification server.

At 708, a verification can be received from the second electronicdevice. The verification can include an indication that the firstdigital image includes the memorabilia item having a likeness of thesecond user. The verification can be input by the second user. Theverification can be input by the second user through a graphical userinterface presented on a display device of the second electronic deviceassociated with the second user.

At 710, a unique identifier can be generated. The unique identifier canbe associated with the first digital image of the memorabilia item. Theunique identifier can be generated in response to the verification thatthe first digital image includes the memorabilia item having a likenessof the second user.

At 712, the first digital image of the memorabilia item and the uniqueidentifier can be stored. The first digital image of the memorabiliaitem and the unique identifier can be stored in a secure electronicstorage and associated with the first user profile. The storing can beperformed by a server, such as a memorabilia authentication server. Insome examples, the first digital memorabilia item and the uniqueidentifier being stored in associated with the first user profile can bepublished to a distributed database system.

FIG. 8 shows a process flow 800 having one or more features consistentwith the presently described subject matter. The operations described inprocess flow 800 can be performed by one or more of the systemcomponents described in the present description, for example, one ormore of the system components of system 100.

At 802, a request can be received to transfer ownership of thememorabilia item from the first user to a third user. The third user canhave a third user profile on the memorabilia authentication server. Therequest can be received from a first electronic device associated withthe first user. The request can be received at the memorabiliaauthentication server.

At 804, a second digital image of the memorabilia item can be receivedfrom the first electronic device. The image can be obtained by a cameraof the first electronic device.

At 806, a first set of pixels can be identified within the first digitalimage that correspond to the memorabilia item. The first set of pixelscan be identified by the first electronic device. In someimplementations, the first electronic device can run a softwareapplication that includes instructions for identifying memorabilia itemsin an image.

At 808, a second set of pixels within the second digital image can beidentified that correspond to the memorabilia item. The second set ofpixels can be identified by the first electronic device.

At 810, a verification that the second set of pixels correspond to thefirst set of pixels can be performed. The verification can be performedby the memorabilia authentication server.

At 812, a request to authorize the transfer of ownership of thememorabilia item from the first user to the third user can betransmitted to an electronic device associated with the second user. Thesecond user can be the memorabilia creator.

At 814, an authorization to transfer the ownership can be received fromthe second electronic device. The authentication can be received at thememorabilia authentication server.

At 816, the first digital image of the memorabilia item and the uniqueidentifier can be stored in electronic memory and associated with thethird user profile. The operations performed at 816 can be performed bya memorabilia authentication server, or the like. In someimplementations, the first digital image of the memorabilia item and theunique identifier both being associated with the second user profile canbe published to a distributed database system.

FIGS. 9A-9D show views of a graphical user interface having one or morefeatures consistent with the presently described subject matter. In someexample, FIGS. 9A-9D illustrate a sequence of graphical user interfacespresented to a memorabilia creator and a memorabilia collector forauthenticating a memorabilia item.

FIG. 9A illustrates a user interface 900 presented on a display 902 of amobile computing device 904. The mobile computing device 904 can beassociated with a memorabilia collector. The mobile device 904 caninclude one or more image sensors, for example, a camera. The graphicaluser interface 900 can be configured to facilitate input by a user ofthe mobile device 904 that causes the mobile device 904 to capture adigital image. The digital image can be, for example, a memorabiliaimage 901 of a memorabilia item. An interactive button 906 can beconfigured to facilitate control over an image sensor of the mobiledevice 904.

FIG. 9B illustrates a graphical user interface 907 presented on thedisplay device 902 of the mobile device 904. The graphical userinterface 907 can include one or more entry fields 908 and 910. Theentry fields 908 and 910 can be configured to facilitate entry, by auser associated with the mobile device 904, of user information. Thegraphical user interface 907 can include a execution button 912. Theexecution button 912 can facilitate confirmation of the informationentered into the entry field 908 and 910 and cause the mobile device 904to send the information to a server. The digital image of thememorabilia item can also be sent to the server.

FIG. 9C illustrates a graphical user interface 914 presented on adisplay 916 of a mobile device 918. The mobile device 918 can beassociated with a memorabilia creator, such as a celebrity, sportspersonality, future sports star, or the like. The server can beconfigured to transmit the digital image of the memorabilia item to amobile device 918 associated with the creator of the memorabilia item.The graphical user interface 914 presented on the display device 916 ofthe mobile device 918 can be configured to facilitate verification, bythe memorabilia creator, that the digital image of the memorabilia itemis authentic and is a true representation of a memorabilia itemassociated with the memorabilia creator. The memorabilia creator canverify or decline using one or more interactive buttons, for example,interactive buttons 920 and 922. In response to the memorabilia creatorverifying that the image is authentic, a server can be configured togenerate an authentication certificate. The authentication certificatecomprising the image of the memorabilia item, an identity of thememorabilia creator, and an identity of the present owner of thememorabilia item.

FIG. 9D illustrates a graphical user interface 924 associated with themobile device of the memorabilia creator and a graphical user interface926 associated with the mobile device of the memorabilia collector. Thegraphical user interfaces 924 and 926 can be configured to present acopy of the authentication certificate 928 created by the server inresponse to the authentication by the memorabilia creator.

FIGS. 10A-10G show views of a graphical user interface having one ormore features consistent with the presently described subject matter. Insome examples, FIGS. 10A-10G illustrate a series of graphical userinterfaces presented to a memorabilia collector and a memorabiliacreator for the authentication of a memorabilia item that has anautograph of the memorabilia creator on it.

FIG. 10A illustrates a memorabilia collector 1002 desirous of obtainingan autograph 1008 of a memorabilia creator 1006 to be put on amemorabilia item 1004. FIG. 10B illustrates the memorabilia creator 1006putting an autograph 1008 on the memorabilia item 1004.

FIG. 10C illustrates a memorabilia collector 1004 obtaining a digitalimage 1014 of the memorabilia item 1004 with the autograph 1008 obtainedby a mobile device 1010 associated with the memorabilia collector 1002.A graphical user interface 1012 can be presented on a display device ofthe mobile device 1010. The graphical user interface 1012 can beconfigured to facilitate capture, by the mobile device 1010, of theimage 1014 of the memorabilia item 1004 and the autograph 1008. Thegraphical user interface 1012 can be configured to facilitate capture ofthe image 1014 by a user through one or more radio buttons 1016. Thegraphical user interface 1012 can be configured to facilitate entry ofan identity of the memorabilia creator, for example, through an entryfield 1018.

FIG. 10D illustrates a mobile device 1010 associated a memorabiliacollector. The graphical user interface presented on a display of themobile device 1010 can be configured to facilitate sending of the image1014 of the memorabilia item to a server 1024, by, for example, aninteraction with a radio button 1022. The graphical user interface canfacilitate entry of an identity of the memorabilia creator 1020. Themobile device 1010 can send location information with the image 1014 andother information associated with the memorabilia item to the server1024.

FIG. 10E illustrates a graphical user interface 1028 presented on adisplay of a mobile device 1026 associated with a memorabilia creator.The graphical user interface 1028 can be configured to present an image1014 of the memorabilia item, an image 1008 of the signature, or othermark, put on the memorabilia item by the memorabilia creator, additionalinformation 1030 about the memorabilia item, for example, creation data,creation location, collector identity, or the like. The graphical userinterface 1028 can comprise one or more radio buttons 1032 configured tofacilitate selection, by the memorabilia creator, of a rejection or anauthentication of the memorabilia item. The server 1024 can beconfigured to identify, using one or more image analysis techniques, anautograph, or the like, of the memorabilia creator in the image of thememorabilia item. The server 1024 can be configured to enlarge theportion of the image associated with the autograph, or the like, forindividual presentation to the memorabilia creator in the graphical userinterface 1028 presented on a display device of mobile device 1026associated with the memorabilia creator.

FIG. 10F is an illustration of a graphical user interface 1033 presentedto the memorabilia collector through a display of a mobile device 1010associated with the memorabilia collector. The graphical user interface1033 can be presented to the memorabilia collector in response to thememorabilia creator rejecting the memorabilia item as being authentic.

In response to the memorabilia creator authenticating the image of thememorabilia, the server 1024 can be configured to generate anauthentication certificate. The authentication certificate can includethe image of the memorabilia item, information associated with thecreation of the memorabilia item (for example, location, date, time, ofthe like), the identity of the memorabilia creator, the identity of thememorabilia collector (in this case the owner of the memorabilia item),or the like.

FIG. 10G shows a graphical user interfaces presented to the memorabiliacreator through a mobile device 1026 associated with the memorabiliacreator, and to the memorabilia collector through a mobile device 1010associated with the memorabilia collector, that are presented inresponse to the memorabilia creator authenticating the image of thememorabilia item as being authentic.

FIGS. 11A-11J show views of a graphical user interface having one ormore features consistent with the presently described subject matter. Insome examples, FIGS. 11A-11Q illustrate a series of graphical userinterface presented to a first memorabilia collector, a secondmemorabilia collector and a memorabilia creator, when the firstmemorabilia collector desires to transfer the authenticated ownership ofa memorabilia item to the second memorabilia collector.

FIG. 11A illustrates a graphical user interface presented on a mobiledevice 1110 associated with a first memorabilia collector in response tothe first memorabilia collector indicating a desire to transferownership of a memorabilia item to a second memorabilia collector. Thegraphical user interface 1114 can be presented on a display device of amobile device 1110 associated with a first memorabilia collector. Thegraphical user interface 1114 can be configured to facilitate an entryby the first memorabilia collector of an indication that the firstmemorabilia collector wants to transfer the ownership of the memorabiliaitem to a second memorabilia collector. The graphical user interface1116 can be configured to request information about the transfer.

FIG. 11B illustrates graphical user interfaces presented to the firstand second memorabilia collectors during a transfer of ownership of thememorabilia item. Graphical user interface 1118 can be presented on adisplay of the mobile device 1110 associated with the first memorabiliacollector. The graphical user interface 1118 can include a plurality offields for information about the transfer. Some of the fields can be forentering information by the first memorabilia collector. For example,the graphical user interface 1118 can include a field that identifiesthe present holder of the certificate of authentication for thememorabilia item. The graphical user interface 1118 can include a fieldfor identifying the transferee for the certificate of authentication,for example, the second memorabilia collector. In some variations, thefield for identifying the transferee can be a field where the firstmemorabilia collector can enter an identity of the second memorabiliacollector. The second memorabilia collector can be registered with asystem managing the authentication certificate for the memorabilia item.The field for identifying the transferee can facilitate entry of anidentity of the second memorabilia collector, a dropdown menu, or thelike. The graphical user interface 1118 can include an interactivebutton for receiving confirmation to transfer the authenticationcertificate of a memorabilia item from the first memorabilia collectorto the second memorabilia collector. In response to receiving theinstruction to transfer the server 1108 managing the authenticationcertificate can initiate the transfer on the back-end system.

A graphical user interface 1120 presented on a display of a mobiledevice of the second memorabilia collector can include one or moreinteractive buttons for confirming or denying the transfer.

FIG. 11C shows the graphical user interfaces presented to the first andsecond memorabilia collectors after initiation of the transfer. A server1108 can be configured to manage the authentication certificatesassociated with memorabilia items. The server 1108 can have anelectronic storage 1126 storing the authentication certificates 1127.The authentication certificates 1127 can include information associatedwith the creation of the memorabilia item and one or more images 1124 ofthe memorabilia item.

The server 1108 can request a current image of the memorabilia item fromthe first memorabilia collector. In response to the request, the mobiledevice 1110 associated with the memorabilia collector can be configuredto present a graphical user interface 1126 requesting that an image ofthe memorabilia item be taken by the mobile device or uploaded to theserver 1108. The server 1108 can also request an updated image from thesecond memorabilia collector. In response to the request, the mobiledevice 1112 associated with the second memorabilia collector can beconfigured to present a graphical user interface that includes a requestto obtain an image of the memorabilia item.

FIG. 11D illustrates a graphical user interface 1130 presented on adisplay device of a mobile device 1110 associated with the firstmemorabilia collector and a graphical user interface 1138 presented on adisplay device of a mobile device 1112 associated with the secondmemorabilia collector. The graphical user interfaces 1130 and 1138 canbe configured to facilitate capture and upload of an image of thememorabilia item 1132 and/or an autograph 1134, or the like, of amemorabilia creator, that is on the memorabilia item 1132. The graphicaluser interfaces 1130 and 1138 can include an interactive button that canbe selected by the first and second memorabilia collectors to upload theimages of the memorabilia item 1132 and/or the autograph 1134, or thelike, on the memorabilia item 1132, to the server 1108.

The server 1108 can be configured to analyze the images. The server cananalyze the original image of the memorabilia item 1132 when thememorabilia item was original created and compare that image against theimage of the memorabilia item taken by the first memorabilia collectorand the image of the memorabilia item taken by the second memorabiliacollector. The server 1108 can be further configured to analyze theautographs, or the like, in all three images. Having analyzed theimages, the server 1108 can be configured to compare the memorabiliaitem and/or the autograph, or the like, from each image. The comparisoncan include one or more image analysis techniques to identifylike-features in each of the images to determine whether the memorabiliaitem appearing in one image is the same memorabilia item appearing inanother image.

In response to the initiation of the transfer by the first memorabiliacollector, the acceptance of the transfer by the second memorabiliacollector and the receipt of the images, the server 1108 can beconfigured to cause an application running on the mobile device of thememorabilia creator to initialize. A notification can be presented tothe memorabilia creator that a transfer is pending the memorabiliacreator's authorization.

FIG. 11E shows a graphical user interface 1142 presented on a display ofa mobile device 1113 associated with the memorabilia creator that can bedisplayed in response to the initiation of the transfer of anauthentication certificate, associated with a memorabilia item. Thegraphical user interface 1142 can be configured to present a copy of theauthentication certificate to the memorabilia creator. Theauthentication certificate can include information associated with thecreation of the memorabilia item as well as the original image of thememorabilia item.

FIG. 11F shows a series of graphical user interfaces 1142, 1144, 1146and 1148 presented on a display of a user device associated with thememorabilia creator. The graphical user interface 1142 can include areport, generated by the server 1108, of the analysis of the image ofthe memorabilia item provided by the first memorabilia collector, or thetransferor. The graphical user interface 1144 can include a report,generated by the server 1108, of the analysis of the image of thememorabilia item provided by the second memorabilia collector, ortransferee. The reports provided in the graphical user interfaces 1142and 1144 can provide a likelihood that the image provided by the firstand second memorabilia collectors are images of the original memorabiliaitem. The graphical user interfaces 1142 and 1144 can be configured tofacilitate selection of the images of the memorabilia item forenlargement on the screen of the mobile device associated with thememorabilia creator. The graphical user interfaces 1142 and 1144 can beconfigured to facilitate zooming in to the images, moving the images inany direction, rotation of the images, side-by-side comparison of theimages or the like. Furthermore, the graphical user interfaces 1142 and1144 can facilitate a side-by-side comparison with the original image ofthe memorabilia item as stored and managed by the server 1108.

In some variations, the server 1108 and/or the mobile device 1113 can beconfigured to generate a mask from one or more of the original image ofthe memorabilia item, the image of the memorabilia item provided by thefirst memorabilia collector, and the image of the memorabilia itemprovided by the second memorabilia collector. The mask can allow one ormore of the images to be overlaid one or more of the other images. Themask can be configured to scale the image such that the image of thememorabilia item in each image has the same or similar dimensions. Themask can be configured to rotate the image such that the image of thememorabilia item in each image can have the same or similar orientation.The mask can cause each image to be transparent compared to one or moreof the other images, allowing the memorabilia creator to see through oneimage to the next image to facilitate a comparison of the images by thememorabilia creator. Similar functionality can be provided to thememorabilia collectors so that the memorabilia collectors can alsoverify that the memorabilia item is authentic. Graphical user interface1146 can include a comparison of the analysis performed with respect tothe first memorabilia collector's image and the second memorabiliacollector's image. Graphical user interface 1148 can include one or moreinteractive buttons allowing a memorabilia creator to certify that theprovided images are true images of the memorabilia item.

In response to the memorabilia creator denying the certification of thetransfer, the first and second memorabilia collectors can be notified.The notification can be generated by the server 1108 and transmitted tomobile device 1110 and 1112 associated with the first and secondmemorabilia collectors.

FIG. 11G shows graphical user interface 1152 and 1154 presented to thefirst and second memorabilia collectors after confirmation that thememorabilia creator has certified the transfer. The notification can betransmitted from the server 1108 to the mobile devices 1110 and 1112associated with the first and second memorabilia collectors.

FIG. 11H shows a graphical user interface 1158 presented on a display ofa mobile device 1112 associated with the second memorabilia collector,or the transferee of the authentication certificate. The graphical userinterface 1158 can comprise one or more interactive buttons to allow thesecond memorabilia collector to confirm or reject the transfer of theauthentication certificate.

FIG. 11I shows an electronic storage 1160 storing an updatedauthentication certificate 1162. The updated authentication certificatecan include information about the original creation event of thememorabilia item, information about the memorabilia item, andinformation about each transfer of the authentication certificate. Theauthentication certificate 1162 can also include a record of all theimages taken of the memorabilia item, including the original image 1164and each image 1166 and 1168 taken at a transfer of the authenticationcertificate 1162.

FIG. 11J shows graphical user interfaces presented on each mobile device1110, 1112, and 1113, belonging to the first memorabilia collector, thesecond memorabilia collector and the memorabilia creator, respectively.The graphical user interfaces shown in FIG. 11J can each include anotification that the transfer has been complete. The graphical userinterfaces shown in FIG. 11J can each be presented in response to atrigger generated by the server 1108 to cause them to be generated.

FIGS. 12A-12H show views of a graphical user interface having one ormore features consistent with the presently described subject matter.FIGS. 12A-12H illustrate graphical user interfaces that can be presentedto a memorabilia creator and a memorabilia collector that are configuredto facilitate the creation of a memorabilia item. The memorabiliacollector 1202 can be associated with a mobile device 1206. Thememorabilia creator 1204 can be associated with a mobile device 1208.The mobile devices 1206 and 1208 can be configured to obtain locationinformation associated with themselves. For example, GPS signals,wireless network identity information, or the like.

The memorabilia creator 1204 may autograph, or the like, a memorabiliaitem 1212 and give it to the memorabilia collector 1202. The memorabiliacollector 1202 can be desirous to generate an authentication certificatefor the memorabilia item 1212. A graphical user interface 1214 can bepresented on a screen of the mobile device 1206 associated with thememorabilia collector 1202. The graphical user interface can compriseone or more interaction segments configured to facilitate capture of animage 1216 of the memorabilia item with a camera of the mobile device1206. At 1218, the memorabilia collector 1202 can be prompted to uploadthe image 1216 of the memorabilia item to a platform server.

The location information obtained by the mobile devices 1202 and 1208can be uploaded to a server, such as server 1212. As shown in FIG. 12B,the location of the memorabilia collector 1202 and the memorabiliacreator 1204 can be verified and can be based on the relative positionsof the mobile devices 1206 and 1208 associated with the memorabiliacollector 1202 and the memorabilia creator 1204, respectively. Theserver 1210 can be configured to only permit the creation of anauthentication certificate for a memorabilia item if the memorabiliacollector 1202 and the memorabilia creator 1204 were within a thresholddistance 1220 of each other around the time the memorabilia item wassaid to be created.

FIG. 12C illustrates the image 12176 of the memorabilia item, that wastaken by the memorabilia collector 1202 by their associated mobiledevice 1206, being transferred to the mobile device 1208 associated withthe memorabilia creator 1204.

FIG. 12D shows the memorabilia creator 1204 verifying that the image1216 is of the memorabilia item created by the memorabilia creator. Inresponse to the verifying, the mobile device 1208 associated with thememorabilia creator can be configured to send a signal to the server1210 that the memorabilia creator 1204 has verified the image 1216 ofthe memorabilia item as being authentic.

FIG. 12E shows the server 1210 generating an authentication certificate1224 for the memorabilia item. The server 1210 can be configured toanalyze the image 1216 of the memorabilia item and identify thememorabilia item and/or the autograph on the memorabilia item. Theserver 1210 can be configured to isolate the pixels from the image thatare representative of the memorabilia item and/or the autograph.

FIG. 12F shows copies 1226 of the authentication certificate beingprovided to the memorabilia being provided to the memorabilia collector1202 and the memorabilia creator 1204 on their mobile devices 1206 and1208, respectively.

FIG. 12H illustrates the authentication certificate 1224 being stored inelectronic storage 1228.

FIGS. 13A-13F show views of graphical user interfaces having one or morefeatures consistent with the presently described subject matter. FIGS.13A-13F illustrate graphical user interfaces presented to memorabiliacollectors and memorabilia creators during a mass memorabilia creationevent. For example, a celebrity mass-signing event.

FIG. 13A illustrates a graphical user interface 1304 presented on amobile device 1302 associated with a memorabilia creator. The graphicaluser interface 1304 can be configured to facilitate creation, by amemorabilia creator, of a mass memorabilia creation event. The graphicaluser interface 1304 can include a plurality of information fieldsconfigured to allow the memorabilia creator to enter informationassociated with the mass memorabilia creation event. The memorabiliacreator can specify the memorabilia item type, the number of autographsbeing provides, a start time and end time for the mass memorabilia itemcreation event, a type of event, a location of the event, or the like.In response to the memorabilia creator initiating a mass memorabiliacreation event, the server 1306 supporting the creation and/ormanagement of authentication certificates for the memorabilia items cangenerate a start code 1308 and, optionally, an end code 1310. The codes1308 and 1310 can be numerical, alphanumerical, bar codes,two-dimensional bar codes, three-dimensional bar codes, verbal codes, orthe like.

FIG. 13B shows that the codes 1308 and 1310 can be printed. In somevariations, the start code 1308 and the end code 1310 can be transmittedfrom the server 1306 to the mobile device 1302 associated with thememorabilia creator. The application running on the mobile device 1302can be configured to facilitate printing of the start code 1308 and theend code 1310. The application can be configured to cause the mobiledevice 1302 to send instructions to a printer to print the start code1308 and the end code 1310 on separate sheets, 1312 and 1314,respectively. In some examples, the start code 1308 and the end code1310 can be printed in large format, for example, one square meter insize each.

FIG. 13C illustrates a graphical user interface 1326 presented on adisplay of a mobile device 1320 associated with a memorabilia collectorthat has attended the mass memorabilia item creation event. Thegraphical user interface 1326 can be configured to facilitate aninteraction with the memorabilia collector to cause the mobile device1320 to capture an image of the start code. In response to capturing theimage of the start code, the mobile device 1320 can be configured toallow the memorabilia collector to capture an image of the autographedmemorabilia item using a camera of the mobile device 1320.

FIG. 13D illustrates a memorabilia creator 1330 signing a memorabiliaitem 1332.

FIG. 13E illustrates a graphical user interface 1334 presented on themobile device 1320 of the memorabilia collector. The graphical userinterface 1334 can be configured to capturing of an image of thememorabilia item 1332. The mobile device 1320 can be configured toupload the image of the memorabilia item to the server 1306. Due to thememorabilia collector scanning the start code 1308, the image of thememorabilia item 1332 can be automatically associated with theinformation provided by the memorabilia creator about the massmemorabilia item creation event, such as the identity of the memorabiliacreator, the location, the type of mass memorabilia item creation event,or the like.

FIG. 13F illustrates the creation of the authentication certificate 1337for the memorabilia item at a mass memorabilia creation event. Theauthentication certificate 1337 may only be created in response to thememorabilia collector scanning the end code 1310. In response to themobile device 1320 being used to scan the end code 1310, the mobiledevice 1320 can transmit a signal to the server 1306 that thememorabilia collector has scanned the end code 1310. In response toreceiving the end code, the server 1306 can finalize the authenticationcertificate 1337 for the memorabilia item and send the authenticationcertificate 1337 to a non-volatile memory storage system 1307.

In some implementations a graphical user interface is provided forfacilitating the authentication of memorabilia items. The graphical userinterface can be generated using one or more operations. The one or moreoperations can include displaying, in response to a user instruction toobtain a digital image of a memorabilia item, video feed obtained by acamera of an electronic device associated with the user. The memorabiliaitem can be identified within the video feed by determining a set ofpixels of the video feed associated with the identified memorabilia itemcan be identified. One or more pixels of the set of pixels can beidentified that include a likeness of a creator of the memorabilia item.The set of pixels and an indication of the identified one or more pixelscan be transmitted to a memorabilia authentication server.

Without in any way limiting the scope, interpretation, or application ofthe claims appearing herein, a technical effect of one or more of theexample embodiments disclosed herein may include digitizing verificationcertificates and verification records of memorabilia items. Digitallytracking the memorabilia items and digitally verifying the authenticityof memorabilia items by performing image analysis digital imagesobtained of the memorabilia items when the memorabilia items are createdand transferred.

The digitization of verification certificates allows a memorabiliacreator to control whether a memorabilia item is authenticated or not.Currently, the only means to verify a memorabilia item is to comparesignatures on the memorabilia item with a known signature of thememorabilia creator. This allows counterfeiters to create counterfeitmemorabilia items that include signatures that resemble the memorabiliacreator's signature. The presently described subject matter allows amemorabilia creator to verify that a signed (to otherwise) item is amemorabilia item. The unique identifier attached to that memorabiliaitem can ensure that no other memorabilia item can be created using thatunique identifier. Any item having a signature resembling that of thememorabilia creator's will not be authenticated as a memorabilia itemwithout this unique identifier. As a result, memorabilia creators cancontrol their likeness in perpetuity.

Some implementations of the presently described subject matter createsmultiple barriers to counterfeiting. For example, the presentlydescribed subject matter can require the initial memorabilia collectorand the memorabilia creator to come into contact. In another example,the memorabilia creator can control whether they verify the memorabiliaitem as being authentic or not. Some implementations of the presentlydescribed subject matter allows a memorabilia creator to generatedifferent signatures or change their signature and still maintain theauthenticity of the memorabilia items they create. Some implementationsof the presently described subject matter removes unreliable and timeconsuming practices currently performed when authenticating memorabiliaitems.

One or more aspects or features of the subject matter described hereincan be realized in digital electronic circuitry, integrated circuitry,specially designed application specific integrated circuits (ASICs),field programmable gate arrays (FPGAs) computer hardware, firmware,software, and/or combinations thereof. These various aspects or featurescan include implementation in one or more computer programs that areexecutable and/or interpretable on a programmable system including atleast one programmable processor, which can be special or generalpurpose, coupled to receive data and instructions from, and to transmitdata and instructions to, a storage system, at least one input device,and at least one output device. The programmable system or computingsystem may include clients and servers. A client and server aregenerally remote from each other and typically interact through acommunication network. The relationship of client and server arises byvirtue of computer programs running on the respective computers andhaving a client-server relationship to each other.

These computer programs, which can also be referred to programs,software, software applications, applications, components, or code,include machine instructions for a programmable processor, and can beimplemented in a high-level procedural language, an object-orientedprogramming language, a functional programming language, a logicalprogramming language, and/or in assembly/machine language. As usedherein, the term “machine-readable medium” refers to any computerprogram product, apparatus and/or device, such as for example magneticdiscs, optical disks, memory, and Programmable Logic Devices (PLDs),used to provide machine instructions and/or data to a programmableprocessor, including a machine-readable medium that receives machineinstructions as a machine-readable signal. The term “machine-readablesignal” refers to any signal used to provide machine instructions and/ordata to a programmable processor. The machine-readable medium can storesuch machine instructions non-transitorily, such as for example as woulda non-transient solid-state memory or a magnetic hard drive or anyequivalent storage medium. The machine-readable medium can alternativelyor additionally store such machine instructions in a transient manner,such as for example as would a processor cache or other random accessmemory associated with one or more physical processor cores.

To provide for interaction with a user, one or more aspects or featuresof the subject matter described herein can be implemented on a computerhaving a display device, such as for example a cathode ray tube (CRT) ora liquid crystal display (LCD) or a light emitting diode (LED) monitorfor displaying information to the user and a keyboard and a pointingdevice, such as for example a mouse or a trackball, by which the usermay provide input to the computer. Other kinds of devices can be used toprovide for interaction with a user as well. For example, feedbackprovided to the user can be any form of sensory feedback, such as forexample visual feedback, auditory feedback, or tactile feedback; andinput from the user may be received in any form, including, but notlimited to, acoustic, speech, or tactile input. Other possible inputdevices include, but are not limited to, touch screens or othertouch-sensitive devices such as single or multi-point resistive orcapacitive trackpads, voice recognition hardware and software, opticalscanners, optical pointers, digital image capture devices and associatedinterpretation software, and the like.

In the descriptions above and in the claims, phrases such as “at leastone of” or “one or more of” may occur followed by a conjunctive list ofelements or features. The term “and/or” may also occur in a list of twoor more elements or features. Unless otherwise implicitly or explicitlycontradicted by the context in which it used, such a phrase is intendedto mean any of the listed elements or features individually or any ofthe recited elements or features in combination with any of the otherrecited elements or features. For example, the phrases “at least one ofA and B;” “one or more of A and B;” and “A and/or B” are each intendedto mean “A alone, B alone, or A and B together.” A similarinterpretation is also intended for lists including three or more items.For example, the phrases “at least one of A, B, and C;” “one or more ofA, B, and C;” and “A, B, and/or C” are each intended to mean “A alone, Balone, C alone, A and B together, A and C together, B and C together, orA and B and C together.” Use of the term “based on,” above and in theclaims is intended to mean, “based at least in part on,” such that anunrecited feature or element is also permissible.

The subject matter described herein can be embodied in systems,apparatus, methods, and/or articles depending on the desiredconfiguration. The implementations set forth in the foregoingdescription do not represent all implementations consistent with thesubject matter described herein. Instead, they are merely some examplesconsistent with aspects related to the described subject matter.Although a few variations have been described in detail above, othermodifications or additions are possible. In particular, further featuresand/or variations can be provided in addition to those set forth herein.For example, the implementations described above can be directed tovarious combinations and subcombinations of the disclosed featuresand/or combinations and subcombinations of several further featuresdisclosed above. In addition, the logic flows depicted in theaccompanying figures and/or described herein do not necessarily requirethe particular order shown, or sequential order, to achieve desirableresults. Other implementations may be within the scope of the followingclaims.

What is claimed is:
 1. A method to be performed by at least one computerprocessor forming at least a part of a computing system, the methodcomprising: receiving, from a first electronic device associated with afirst user, a first digital image having a digital representation of anitem and an indication of a first location of the first electronicdevice, the first user having a first user profile electronically storedon an authentication server, the item having an association with asecond user, the second user different from the first user, the seconduser having a second user profile electronically stored on theauthentication server; transmitting the first digital image to thesecond electronic device; receiving, from the second electronic device,a verification that the first digital image includes the digitalrepresentation of the item having the association with the second user;generating, in response to receiving the verification, a record ofownership to associate with the item and the first user; storing, in asecure electronic storage and associated with the first user profile,the record of ownership; receiving a request to transfer the record ofownership associated with the item from the first user to a third user,the third user having a third user profile electronically stored on theauthentication server; updating, in the secure electronic storage, therecord of ownership associated with the item to associate the record ofownership with the third user; receiving, from the first electronicdevice, a second digital image having a digital representation of theitem; identifying a first set of pixels within the first digital imagethat correspond to the item; identifying a second set of pixels withinthe second digital image that correspond to the item; and verifying thatthe second set of pixels corresponds to the first set of pixels, whereinthe first set of pixels includes at least a mark placed on the item bythe second user.
 2. The method of claim 1, further comprising:transmitting, to the second electronic device, a request to authorizethe transfer the record of ownership, associated with the item, from thefirst user to the third user; and receiving, from the second electronicdevice, an authorization to execute the transfer the record ofownership.
 3. The method of claim 1, further comprising: receiving, fromthe first electronic device, a second digital image of the memorabiliaitem, at least a portion of the second digital image comprising a markassociated with the second user; transmitting, to the second electronicdevice, the second digital image of the item; and receiving, from thesecond electronic device, a verification from the second user that theat least the portion of the second digital image comprises the mark. 4.The method of claim 1, further comprising: receiving, from the firstelectronic device, first location information associated with the firstelectronic device; and receiving, from the second electronic device,second location information associated with the second electronicdevice; and verifying that a first location associated with the firstlocation information is within a defined threshold of a second locationassociated with the second location information.
 5. The method of claim4, wherein the first location information comprises satellitegeolocation information.
 6. The method of claim 5, wherein the firstlocation information comprises a local area network identity withincommunication range of the first location.
 7. The method of claim 1,further comprising: publishing, to a distributed database system, therecord of ownership associated with the item.
 8. The method of claim 1,further comprising: publishing, to a distributed database system, theupdated record of ownership associated with the item.
 9. The method ofclaim 1, wherein the record of ownership associated with the itemcomprises the first digital image and an identity of the first user. 10.A system comprising: one or more processors; and a memory comprisinginstructions which, when executed by the one or more processors, causethe one or more processors to perform operations comprising: receiving,from a first electronic device associated with a first user, a firstdigital image having a digital representation of an item and anindication of a first location of the first electronic device, the firstuser having a first user profile electronically stored on anauthentication server, the item having an association with a seconduser, the second user different from the first user, the second userhaving a second user profile electronically stored on the authenticationserver; transmitting the first digital image to the second electronicdevice; receiving, from the second electronic device, a verificationthat the first digital image includes the digital representation of theitem having the association with the second user; generating, inresponse to receiving the verification, a record of ownership toassociate with the item and the first user; storing, in a secureelectronic storage and associated with the first user profile, therecord of ownership; receiving a request to transfer the record ofownership associated with the item from the first user to a third user,the third user having a third user profile electronically stored on theauthentication server; updating, in the secure electronic storage, therecord of ownership associated with the item to associate the record ofownership with the third user; receiving, from the first electronicdevice, a second digital image having a digital representation of theitem; identifying a first set of pixels within the first digital imagethat correspond to the item; identifying a second set of pixels withinthe second digital image that correspond to the item; and verifying thatthe second set of pixels corresponds to the first set of pixels, whereinthe first set of pixels includes at least a mark placed on the item bythe second user.
 11. The system of claim 10, wherein the operationsfurther comprise: transmitting, to the second electronic device, arequest to authorize the transfer the record of ownership associatedwith the item from the first user to the third user; and receiving, fromthe second electronic device, an authorization to execute the transferof the record of ownership.
 12. The system of claim 10, wherein theoperations further comprise: receiving, from the first electronicdevice, a second digital image of the memorabilia item, at least aportion of the second digital image comprising a mark associated withthe second user; transmitting, to the second electronic device, thesecond digital image of the item; and receiving, from the secondelectronic device, a verification from the second user that the at leastthe portion of the second digital image comprises the mark.
 13. Thesystem of claim 10, wherein the operations further comprise: receiving,from the first electronic device, an authentication code associated withthe second user.
 14. The system of claim 10, wherein the operationsfurther comprise: receiving, from the first electronic device, firstlocation information associated with the first electronic device; andreceiving, from the second electronic device, second locationinformation associated with the second electronic device; and verifyingthat a first location associated with the first location information iswithin a defined threshold of a second location associated with thesecond location information.
 15. The system of claim 14, wherein thefirst location information comprises satellite geolocation information.16. The system of claim 14, wherein the first location informationcomprises a local area network identity within communication range ofthe first location.
 17. The system of claim 10, wherein the operationsfurther comprise: publishing, to a distributed database system, therecord of ownership associated with the item.
 18. The system of claim10, wherein the operations further comprise: publishing, to adistributed database system, the updated record of ownership associatedwith the item.
 19. The system of claim 10, wherein the record ofownership associated with the item comprises the first digital image andan identity of the first user.